Dec 01 13:21:05.169 INFO testing jssandh2/rust-systems against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 13:21:05.169 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:21:05.845 INFO [stdout] 33efc0da6bd114465d24b8e84271b07095983ff5a3ac43332d144e4f0825195f
Dec 01 13:21:05.847 INFO running `"docker" "start" "-a" "33efc0da6bd114465d24b8e84271b07095983ff5a3ac43332d144e4f0825195f"`
Dec 01 13:21:07.474 INFO [stderr] usermod: no changes
Dec 01 13:21:07.543 INFO [stderr]    Compiling rust-systems v0.0.1 (/source)
Dec 01 13:21:08.504 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.504 INFO [stderr]  --> src/test/vectors.rs:9:9
Dec 01 13:21:08.504 INFO [stderr]   |
Dec 01 13:21:08.504 INFO [stderr] 9 |     let x = Box::new(5);   // This is closer to the Type-Theoretic defn of `List<T>` := Nil | Cons(T, Box(List<T>))
Dec 01 13:21:08.504 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:08.504 INFO [stderr]   |
Dec 01 13:21:08.504 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:08.504 INFO [stderr] 
Dec 01 13:21:08.827 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 01 13:21:08.827 INFO [stderr]   --> src/test/primitive_types.rs:47:13
Dec 01 13:21:08.827 INFO [stderr]    |
Dec 01 13:21:08.827 INFO [stderr] 47 |     let b = (0);  // Normal zero
Dec 01 13:21:08.827 INFO [stderr]    |             ^^^ help: remove these parentheses
Dec 01 13:21:08.827 INFO [stderr]    |
Dec 01 13:21:08.827 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 13:21:08.827 INFO [stderr] 
Dec 01 13:21:08.976 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.976 INFO [stderr]  --> src/test/primitive_types.rs:3:9
Dec 01 13:21:08.976 INFO [stderr]   |
Dec 01 13:21:08.976 INFO [stderr] 3 |     let x = true;
Dec 01 13:21:08.976 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:08.976 INFO [stderr]   |
Dec 01 13:21:08.976 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:08.976 INFO [stderr] 
Dec 01 13:21:08.976 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:08.976 INFO [stderr]  --> src/test/primitive_types.rs:4:9
Dec 01 13:21:08.976 INFO [stderr]   |
Dec 01 13:21:08.976 INFO [stderr] 4 |     let y: bool = false;
Dec 01 13:21:08.977 INFO [stderr]   |         ^ help: consider using `_y` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.977 INFO [stderr]  --> src/test/primitive_types.rs:7:9
Dec 01 13:21:08.977 INFO [stderr]   |
Dec 01 13:21:08.977 INFO [stderr] 7 |     let x = 'x';
Dec 01 13:21:08.977 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:10:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 10 |     let x = 42; // `x` has type `i32`
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:11:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 11 |     let y = 1.0; // `y` has type `f64`
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:19:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 19 |     let a = [1, 2, 3]; // a : [i32; 3]
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_a` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `m`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:20:13
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 20 |     let mut m = [1, 2, 3]; // m : [i32; 3]
Dec 01 13:21:08.977 INFO [stderr]    |             ^ help: consider using `_m` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `names`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:25:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 25 |     let names = ["Juspreet", "Cook", "Levin"]; // names : [&str; 3]
Dec 01 13:21:08.977 INFO [stderr]    |         ^^^^^ help: consider using `_names` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `b_duplicate`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:30:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 30 |     let b_duplicate = &b[..];  // A slice containing everything in `a`
Dec 01 13:21:08.977 INFO [stderr]    |         ^^^^^^^^^^^ help: consider using `_b_duplicate` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `middle`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:31:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 31 |     let middle = &b[1..4];     // A slice of `a` : [1, 2, 3]
Dec 01 13:21:08.977 INFO [stderr]    |         ^^^^^^ help: consider using `_middle` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:35:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 35 |     let x = (1, "hello");
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:36:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 36 |     let y: (i32, &str) = (1, "hello");
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: variable `x` is assigned to, but never used
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:38:13
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 38 |     let mut x = (1, 2);
Dec 01 13:21:08.977 INFO [stderr]    |             ^
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr]    = note: consider using `_x` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: value assigned to `x` is never read
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:40:5
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 40 |     x = y;   // A tuple is assigned to another (mutable) tuple, and type-check => The same Product-Type
Dec 01 13:21:08.977 INFO [stderr]    |     ^
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:46:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 46 |     let a = (0,); // Tuple of arity 1
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_a` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `b`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:47:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 47 |     let b = (0);  // Normal zero
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_b` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:08.977 INFO [stderr]   --> src/test/primitive_types.rs:52:9
Dec 01 13:21:08.977 INFO [stderr]    |
Dec 01 13:21:08.977 INFO [stderr] 52 |     let x = tuple.0;
Dec 01 13:21:08.977 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:08.977 INFO [stderr] 
Dec 01 13:21:08.977 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:08.978 INFO [stderr]   --> src/test/primitive_types.rs:53:9
Dec 01 13:21:08.978 INFO [stderr]    |
Dec 01 13:21:08.978 INFO [stderr] 53 |     let y = tuple.1;
Dec 01 13:21:08.978 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:08.978 INFO [stderr] 
Dec 01 13:21:08.978 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:08.978 INFO [stderr]   --> src/test/primitive_types.rs:54:9
Dec 01 13:21:08.978 INFO [stderr]    |
Dec 01 13:21:08.978 INFO [stderr] 54 |     let z = tuple.2;
Dec 01 13:21:08.978 INFO [stderr]    |         ^ help: consider using `_z` instead
Dec 01 13:21:08.978 INFO [stderr] 
Dec 01 13:21:08.988 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:21:08.988 INFO [stderr]   --> src/test/primitive_types.rs:20:9
Dec 01 13:21:08.988 INFO [stderr]    |
Dec 01 13:21:08.988 INFO [stderr] 20 |     let mut m = [1, 2, 3]; // m : [i32; 3]
Dec 01 13:21:08.988 INFO [stderr]    |         ----^
Dec 01 13:21:08.988 INFO [stderr]    |         |
Dec 01 13:21:08.988 INFO [stderr]    |         help: remove this `mut`
Dec 01 13:21:08.988 INFO [stderr]    |
Dec 01 13:21:08.988 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 13:21:08.988 INFO [stderr] 
Dec 01 13:21:08.988 INFO [stderr] warning: function is never used: `foo`
Dec 01 13:21:08.988 INFO [stderr]   --> src/test/primitive_types.rs:57:5
Dec 01 13:21:08.988 INFO [stderr]    |
Dec 01 13:21:08.988 INFO [stderr] 57 |     fn foo(x: i32) -> i32 { x } // foo : i32 -> i32
Dec 01 13:21:08.988 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:08.988 INFO [stderr]    |
Dec 01 13:21:08.988 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 13:21:08.988 INFO [stderr] 
Dec 01 13:21:08.988 INFO [stderr] warning: function is never used: `two_foo`
Dec 01 13:21:08.988 INFO [stderr]   --> src/test/primitive_types.rs:59:5
Dec 01 13:21:08.988 INFO [stderr]    |
Dec 01 13:21:08.988 INFO [stderr] 59 |     fn two_foo(x: i32, y: i32) -> i32 { x + y } // two_foo : (i32 * i32) -> i32
Dec 01 13:21:08.988 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:08.988 INFO [stderr] 
Dec 01 13:21:09.043 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 01 13:21:09.043 INFO [stderr]   --> src/test/functions.rs:20:13
Dec 01 13:21:09.043 INFO [stderr]    |
Dec 01 13:21:09.043 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:09.043 INFO [stderr]    |             ^^^^^^^ help: remove these parentheses
Dec 01 13:21:09.043 INFO [stderr]    |
Dec 01 13:21:09.043 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 13:21:09.043 INFO [stderr] 
Dec 01 13:21:09.107 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:09.107 INFO [stderr]   --> src/test/conditionals_and_loops.rs:14:9
Dec 01 13:21:09.107 INFO [stderr]    |
Dec 01 13:21:09.107 INFO [stderr] 14 |     let y = if x == 5 { 10 } else { 15 }; // y : i32
Dec 01 13:21:09.107 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:09.151 INFO [stderr]    |
Dec 01 13:21:09.151 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 13:21:09.151 INFO [stderr] 
Dec 01 13:21:09.154 INFO [stderr] warning: unreachable statement
Dec 01 13:21:09.154 INFO [stderr]   --> src/test/functions.rs:23:5
Dec 01 13:21:09.154 INFO [stderr]    |
Dec 01 13:21:09.154 INFO [stderr] 23 |     let x: String = diverges();
Dec 01 13:21:09.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:09.179 INFO [stderr]    |
Dec 01 13:21:09.179 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 13:21:09.179 INFO [stderr] 
Dec 01 13:21:09.195 INFO [stderr] warning: variable `y` is assigned to, but never used
Dec 01 13:21:09.195 INFO [stderr]   --> src/test/functions.rs:19:13
Dec 01 13:21:09.195 INFO [stderr]    |
Dec 01 13:21:09.195 INFO [stderr] 19 |     let mut y = 5;
Dec 01 13:21:09.195 INFO [stderr]    |             ^
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 13:21:09.211 INFO [stderr]    = note: consider using `_y` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:20:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: value assigned to `y` is never read
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:20:14
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:09.211 INFO [stderr]    |              ^
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:22:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 22 |     let x: i32 = diverges();
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:23:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 23 |     let x: String = diverges();
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `f`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:28:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 28 |     let f: fn(i32) -> i32;
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_f` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:31:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 31 |     let y = f(5, 6);
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.211 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:09.211 INFO [stderr]   --> src/test/functions.rs:34:9
Dec 01 13:21:09.211 INFO [stderr]    |
Dec 01 13:21:09.211 INFO [stderr] 34 |     let z = sum_number(5, 6);
Dec 01 13:21:09.211 INFO [stderr]    |         ^ help: consider using `_z` instead
Dec 01 13:21:09.211 INFO [stderr] 
Dec 01 13:21:09.220 INFO [stderr] warning: function is never used: `sum_number_three`
Dec 01 13:21:09.220 INFO [stderr]  --> src/test/functions.rs:9:1
Dec 01 13:21:09.220 INFO [stderr]   |
Dec 01 13:21:09.220 INFO [stderr] 9 | fn sum_number_three(x: i32, y: i32, z:i32) -> i32 {
Dec 01 13:21:09.220 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:09.235 INFO [stderr]   |
Dec 01 13:21:09.235 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 13:21:09.235 INFO [stderr] 
Dec 01 13:21:09.291 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:09.291 INFO [stderr]  --> src/test/data_types.rs:3:9
Dec 01 13:21:09.291 INFO [stderr]   |
Dec 01 13:21:09.291 INFO [stderr] 3 |    let (y, z) = (1, 2); // Binding that uses _patterns_
Dec 01 13:21:09.291 INFO [stderr]   |         ^ help: consider using `_y` instead
Dec 01 13:21:09.295 INFO [stderr]   |
Dec 01 13:21:09.295 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.295 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:09.295 INFO [stderr]  --> src/test/data_types.rs:3:12
Dec 01 13:21:09.295 INFO [stderr]   |
Dec 01 13:21:09.295 INFO [stderr] 3 |    let (y, z) = (1, 2); // Binding that uses _patterns_
Dec 01 13:21:09.295 INFO [stderr]   |            ^ help: consider using `_z` instead
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.295 INFO [stderr] warning: unused variable: `k`
Dec 01 13:21:09.295 INFO [stderr]  --> src/test/data_types.rs:4:8
Dec 01 13:21:09.295 INFO [stderr]   |
Dec 01 13:21:09.295 INFO [stderr] 4 |    let k: i32 = 5; // Binding to _bind_ k to 5, with a static "int 32" type
Dec 01 13:21:09.295 INFO [stderr]   |        ^ help: consider using `_k` instead
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.295 INFO [stderr] warning: value assigned to `xp` is never read
Dec 01 13:21:09.295 INFO [stderr]   --> src/test/data_types.rs:11:12
Dec 01 13:21:09.295 INFO [stderr]    |
Dec 01 13:21:09.295 INFO [stderr] 11 |    let mut xp = 5;
Dec 01 13:21:09.295 INFO [stderr]    |            ^^
Dec 01 13:21:09.295 INFO [stderr]    |
Dec 01 13:21:09.295 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.295 INFO [stderr] warning: value assigned to `a` is never read
Dec 01 13:21:09.295 INFO [stderr]   --> src/test/data_types.rs:32:12
Dec 01 13:21:09.295 INFO [stderr]    |
Dec 01 13:21:09.295 INFO [stderr] 32 |    let mut a: i32 = 8;
Dec 01 13:21:09.295 INFO [stderr]    |            ^
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.295 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:09.295 INFO [stderr]   --> src/test/data_types.rs:34:8
Dec 01 13:21:09.295 INFO [stderr]    |
Dec 01 13:21:09.295 INFO [stderr] 34 |    let a = a; // a is now _immutable_ and *locked* to 10 (util shadowed). 
Dec 01 13:21:09.295 INFO [stderr]    |        ^ help: consider using `_a` instead
Dec 01 13:21:09.295 INFO [stderr] 
Dec 01 13:21:09.311 INFO [stderr] warning: unused variable: `e`
Dec 01 13:21:09.311 INFO [stderr]   --> src/test/data_types.rs:37:8
Dec 01 13:21:09.311 INFO [stderr]    |
Dec 01 13:21:09.311 INFO [stderr] 37 |    let e = 5;
Dec 01 13:21:09.311 INFO [stderr]    |        ^ help: consider using `_e` instead
Dec 01 13:21:09.311 INFO [stderr] 
Dec 01 13:21:09.311 INFO [stderr] warning: unused variable: `e`
Dec 01 13:21:09.311 INFO [stderr]   --> src/test/data_types.rs:38:8
Dec 01 13:21:09.311 INFO [stderr]    |
Dec 01 13:21:09.311 INFO [stderr] 38 |    let e = "I am now a string!"; // e has changed types from i32 --> string
Dec 01 13:21:09.311 INFO [stderr]    |        ^ help: consider using `_e` instead
Dec 01 13:21:09.311 INFO [stderr] 
Dec 01 13:21:10.610 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.10s
Dec 01 13:21:10.615 INFO [stderr] su: No module specific data is present
Dec 01 13:21:11.667 INFO running `"docker" "inspect" "33efc0da6bd114465d24b8e84271b07095983ff5a3ac43332d144e4f0825195f"`
Dec 01 13:21:11.960 INFO running `"docker" "rm" "-f" "33efc0da6bd114465d24b8e84271b07095983ff5a3ac43332d144e4f0825195f"`
Dec 01 13:21:12.290 INFO [stdout] 33efc0da6bd114465d24b8e84271b07095983ff5a3ac43332d144e4f0825195f
Dec 01 13:21:12.299 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:21:12.795 INFO [stdout] a0e293210788096b62a53c217788cf36fdf487626cc6eff3353691fe7b8d5a43
Dec 01 13:21:12.801 INFO running `"docker" "start" "-a" "a0e293210788096b62a53c217788cf36fdf487626cc6eff3353691fe7b8d5a43"`
Dec 01 13:21:13.958 INFO [stderr] usermod: no changes
Dec 01 13:21:14.047 INFO [stderr]    Compiling rust-systems v0.0.1 (/source)
Dec 01 13:21:15.435 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 01 13:21:15.435 INFO [stderr]   --> src/test/primitive_types.rs:47:13
Dec 01 13:21:15.435 INFO [stderr]    |
Dec 01 13:21:15.435 INFO [stderr] 47 |     let b = (0);  // Normal zero
Dec 01 13:21:15.435 INFO [stderr]    |             ^^^ help: remove these parentheses
Dec 01 13:21:15.435 INFO [stderr]    |
Dec 01 13:21:15.435 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 13:21:15.435 INFO [stderr] 
Dec 01 13:21:15.748 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:15.748 INFO [stderr]  --> src/test/primitive_types.rs:3:9
Dec 01 13:21:15.748 INFO [stderr]   |
Dec 01 13:21:15.748 INFO [stderr] 3 |     let x = true;
Dec 01 13:21:15.748 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:15.757 INFO [stderr]   |
Dec 01 13:21:15.757 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:15.757 INFO [stderr]  --> src/test/primitive_types.rs:4:9
Dec 01 13:21:15.757 INFO [stderr]   |
Dec 01 13:21:15.757 INFO [stderr] 4 |     let y: bool = false;
Dec 01 13:21:15.757 INFO [stderr]   |         ^ help: consider using `_y` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:15.757 INFO [stderr]  --> src/test/primitive_types.rs:7:9
Dec 01 13:21:15.757 INFO [stderr]   |
Dec 01 13:21:15.757 INFO [stderr] 7 |     let x = 'x';
Dec 01 13:21:15.757 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:10:9
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 10 |     let x = 42; // `x` has type `i32`
Dec 01 13:21:15.757 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:11:9
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 11 |     let y = 1.0; // `y` has type `f64`
Dec 01 13:21:15.757 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:19:9
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 19 |     let a = [1, 2, 3]; // a : [i32; 3]
Dec 01 13:21:15.757 INFO [stderr]    |         ^ help: consider using `_a` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `m`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:20:13
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 20 |     let mut m = [1, 2, 3]; // m : [i32; 3]
Dec 01 13:21:15.757 INFO [stderr]    |             ^ help: consider using `_m` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `names`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:25:9
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 25 |     let names = ["Juspreet", "Cook", "Levin"]; // names : [&str; 3]
Dec 01 13:21:15.757 INFO [stderr]    |         ^^^^^ help: consider using `_names` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `b_duplicate`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:30:9
Dec 01 13:21:15.757 INFO [stderr]    |
Dec 01 13:21:15.757 INFO [stderr] 30 |     let b_duplicate = &b[..];  // A slice containing everything in `a`
Dec 01 13:21:15.757 INFO [stderr]    |         ^^^^^^^^^^^ help: consider using `_b_duplicate` instead
Dec 01 13:21:15.757 INFO [stderr] 
Dec 01 13:21:15.757 INFO [stderr] warning: unused variable: `middle`
Dec 01 13:21:15.757 INFO [stderr]   --> src/test/primitive_types.rs:31:9
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr] 31 |     let middle = &b[1..4];     // A slice of `a` : [1, 2, 3]
Dec 01 13:21:15.758 INFO [stderr]    |         ^^^^^^ help: consider using `_middle` instead
Dec 01 13:21:15.758 INFO [stderr] 
Dec 01 13:21:15.758 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:15.758 INFO [stderr]   --> src/test/primitive_types.rs:35:9
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr] 35 |     let x = (1, "hello");
Dec 01 13:21:15.758 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:15.758 INFO [stderr] 
Dec 01 13:21:15.758 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:15.758 INFO [stderr]   --> src/test/primitive_types.rs:36:9
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr] 36 |     let y: (i32, &str) = (1, "hello");
Dec 01 13:21:15.758 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:15.758 INFO [stderr] 
Dec 01 13:21:15.758 INFO [stderr] warning: variable `x` is assigned to, but never used
Dec 01 13:21:15.758 INFO [stderr]   --> src/test/primitive_types.rs:38:13
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr] 38 |     let mut x = (1, 2);
Dec 01 13:21:15.758 INFO [stderr]    |             ^
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr]    = note: consider using `_x` instead
Dec 01 13:21:15.758 INFO [stderr] 
Dec 01 13:21:15.758 INFO [stderr] warning: value assigned to `x` is never read
Dec 01 13:21:15.758 INFO [stderr]   --> src/test/primitive_types.rs:40:5
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr] 40 |     x = y;   // A tuple is assigned to another (mutable) tuple, and type-check => The same Product-Type
Dec 01 13:21:15.758 INFO [stderr]    |     ^
Dec 01 13:21:15.758 INFO [stderr]    |
Dec 01 13:21:15.758 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:15.758 INFO [stderr] 
Dec 01 13:21:15.759 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:15.759 INFO [stderr]   --> src/test/primitive_types.rs:46:9
Dec 01 13:21:15.759 INFO [stderr]    |
Dec 01 13:21:15.759 INFO [stderr] 46 |     let a = (0,); // Tuple of arity 1
Dec 01 13:21:15.759 INFO [stderr]    |         ^ help: consider using `_a` instead
Dec 01 13:21:15.759 INFO [stderr] 
Dec 01 13:21:15.759 INFO [stderr] warning: unused variable: `b`
Dec 01 13:21:15.759 INFO [stderr]   --> src/test/primitive_types.rs:47:9
Dec 01 13:21:15.759 INFO [stderr]    |
Dec 01 13:21:15.759 INFO [stderr] 47 |     let b = (0);  // Normal zero
Dec 01 13:21:15.759 INFO [stderr]    |         ^ help: consider using `_b` instead
Dec 01 13:21:15.759 INFO [stderr] 
Dec 01 13:21:15.759 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:15.759 INFO [stderr]   --> src/test/primitive_types.rs:52:9
Dec 01 13:21:15.759 INFO [stderr]    |
Dec 01 13:21:15.759 INFO [stderr] 52 |     let x = tuple.0;
Dec 01 13:21:15.759 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:15.759 INFO [stderr] 
Dec 01 13:21:15.759 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:15.759 INFO [stderr]   --> src/test/primitive_types.rs:53:9
Dec 01 13:21:15.759 INFO [stderr]    |
Dec 01 13:21:15.759 INFO [stderr] 53 |     let y = tuple.1;
Dec 01 13:21:15.759 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:15.759 INFO [stderr] 
Dec 01 13:21:15.759 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:15.759 INFO [stderr]   --> src/test/primitive_types.rs:54:9
Dec 01 13:21:15.759 INFO [stderr]    |
Dec 01 13:21:15.759 INFO [stderr] 54 |     let z = tuple.2;
Dec 01 13:21:15.759 INFO [stderr]    |         ^ help: consider using `_z` instead
Dec 01 13:21:15.759 INFO [stderr] 
Dec 01 13:21:15.799 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:21:15.799 INFO [stderr]   --> src/test/primitive_types.rs:20:9
Dec 01 13:21:15.799 INFO [stderr]    |
Dec 01 13:21:15.799 INFO [stderr] 20 |     let mut m = [1, 2, 3]; // m : [i32; 3]
Dec 01 13:21:15.799 INFO [stderr]    |         ----^
Dec 01 13:21:15.799 INFO [stderr]    |         |
Dec 01 13:21:15.799 INFO [stderr]    |         help: remove this `mut`
Dec 01 13:21:15.805 INFO [stderr]    |
Dec 01 13:21:15.805 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 13:21:15.805 INFO [stderr] 
Dec 01 13:21:15.927 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 01 13:21:15.927 INFO [stderr]   --> src/test/functions.rs:20:13
Dec 01 13:21:15.927 INFO [stderr]    |
Dec 01 13:21:15.927 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:15.927 INFO [stderr]    |             ^^^^^^^ help: remove these parentheses
Dec 01 13:21:15.927 INFO [stderr]    |
Dec 01 13:21:15.927 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 13:21:15.927 INFO [stderr] 
Dec 01 13:21:15.991 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:15.991 INFO [stderr]  --> src/test/data_types.rs:3:9
Dec 01 13:21:15.991 INFO [stderr]   |
Dec 01 13:21:15.991 INFO [stderr] 3 |    let (y, z) = (1, 2); // Binding that uses _patterns_
Dec 01 13:21:15.991 INFO [stderr]   |         ^ help: consider using `_y` instead
Dec 01 13:21:15.991 INFO [stderr]   |
Dec 01 13:21:15.991 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:15.991 INFO [stderr] 
Dec 01 13:21:15.991 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:15.991 INFO [stderr]  --> src/test/data_types.rs:3:12
Dec 01 13:21:15.991 INFO [stderr]   |
Dec 01 13:21:15.991 INFO [stderr] 3 |    let (y, z) = (1, 2); // Binding that uses _patterns_
Dec 01 13:21:15.991 INFO [stderr]   |            ^ help: consider using `_z` instead
Dec 01 13:21:15.991 INFO [stderr] 
Dec 01 13:21:15.991 INFO [stderr] warning: unused variable: `k`
Dec 01 13:21:15.991 INFO [stderr]  --> src/test/data_types.rs:4:8
Dec 01 13:21:15.991 INFO [stderr]   |
Dec 01 13:21:15.991 INFO [stderr] 4 |    let k: i32 = 5; // Binding to _bind_ k to 5, with a static "int 32" type
Dec 01 13:21:15.991 INFO [stderr]   |        ^ help: consider using `_k` instead
Dec 01 13:21:15.991 INFO [stderr] 
Dec 01 13:21:15.991 INFO [stderr] warning: value assigned to `xp` is never read
Dec 01 13:21:15.991 INFO [stderr]   --> src/test/data_types.rs:11:12
Dec 01 13:21:15.991 INFO [stderr]    |
Dec 01 13:21:15.991 INFO [stderr] 11 |    let mut xp = 5;
Dec 01 13:21:15.991 INFO [stderr]    |            ^^
Dec 01 13:21:15.992 INFO [stderr]    |
Dec 01 13:21:15.992 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:15.992 INFO [stderr] 
Dec 01 13:21:15.992 INFO [stderr] warning: value assigned to `a` is never read
Dec 01 13:21:15.992 INFO [stderr]   --> src/test/data_types.rs:32:12
Dec 01 13:21:15.992 INFO [stderr]    |
Dec 01 13:21:15.992 INFO [stderr] 32 |    let mut a: i32 = 8;
Dec 01 13:21:15.992 INFO [stderr]    |            ^
Dec 01 13:21:15.992 INFO [stderr] 
Dec 01 13:21:15.992 INFO [stderr] warning: unused variable: `a`
Dec 01 13:21:15.992 INFO [stderr]   --> src/test/data_types.rs:34:8
Dec 01 13:21:15.992 INFO [stderr]    |
Dec 01 13:21:15.992 INFO [stderr] 34 |    let a = a; // a is now _immutable_ and *locked* to 10 (util shadowed). 
Dec 01 13:21:15.992 INFO [stderr]    |        ^ help: consider using `_a` instead
Dec 01 13:21:15.992 INFO [stderr] 
Dec 01 13:21:15.992 INFO [stderr] warning: unused variable: `e`
Dec 01 13:21:15.992 INFO [stderr]   --> src/test/data_types.rs:37:8
Dec 01 13:21:15.992 INFO [stderr]    |
Dec 01 13:21:15.992 INFO [stderr] 37 |    let e = 5;
Dec 01 13:21:15.992 INFO [stderr]    |        ^ help: consider using `_e` instead
Dec 01 13:21:15.992 INFO [stderr] 
Dec 01 13:21:15.992 INFO [stderr] warning: unused variable: `e`
Dec 01 13:21:15.992 INFO [stderr]   --> src/test/data_types.rs:38:8
Dec 01 13:21:15.992 INFO [stderr]    |
Dec 01 13:21:15.992 INFO [stderr] 38 |    let e = "I am now a string!"; // e has changed types from i32 --> string
Dec 01 13:21:15.992 INFO [stderr]    |        ^ help: consider using `_e` instead
Dec 01 13:21:15.992 INFO [stderr] 
Dec 01 13:21:16.043 INFO [stderr] warning: unreachable statement
Dec 01 13:21:16.043 INFO [stderr]   --> src/test/functions.rs:23:5
Dec 01 13:21:16.043 INFO [stderr]    |
Dec 01 13:21:16.043 INFO [stderr] 23 |     let x: String = diverges();
Dec 01 13:21:16.043 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:16.047 INFO [stderr]    |
Dec 01 13:21:16.047 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 13:21:16.047 INFO [stderr] 
Dec 01 13:21:16.071 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:16.071 INFO [stderr]  --> src/test/vectors.rs:9:9
Dec 01 13:21:16.071 INFO [stderr]   |
Dec 01 13:21:16.071 INFO [stderr] 9 |     let x = Box::new(5);   // This is closer to the Type-Theoretic defn of `List<T>` := Nil | Cons(T, Box(List<T>))
Dec 01 13:21:16.071 INFO [stderr]   |         ^ help: consider using `_x` instead
Dec 01 13:21:16.071 INFO [stderr]   |
Dec 01 13:21:16.071 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 13:21:16.071 INFO [stderr] 
Dec 01 13:21:16.084 INFO [stderr] warning: variable `y` is assigned to, but never used
Dec 01 13:21:16.084 INFO [stderr]   --> src/test/functions.rs:19:13
Dec 01 13:21:16.084 INFO [stderr]    |
Dec 01 13:21:16.084 INFO [stderr] 19 |     let mut y = 5;
Dec 01 13:21:16.084 INFO [stderr]    |             ^
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 13:21:16.087 INFO [stderr]    = note: consider using `_y` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:20:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: value assigned to `y` is never read
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:20:14
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 20 |     let x = (y = 6); // `x` has the value `()`, _NOT_ 6
Dec 01 13:21:16.087 INFO [stderr]    |              ^
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:22:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 22 |     let x: i32 = diverges();
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `x`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:23:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 23 |     let x: String = diverges();
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_x` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `f`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:28:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 28 |     let f: fn(i32) -> i32;
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_f` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:31:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 31 |     let y = f(5, 6);
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.087 INFO [stderr] warning: unused variable: `z`
Dec 01 13:21:16.087 INFO [stderr]   --> src/test/functions.rs:34:9
Dec 01 13:21:16.087 INFO [stderr]    |
Dec 01 13:21:16.087 INFO [stderr] 34 |     let z = sum_number(5, 6);
Dec 01 13:21:16.087 INFO [stderr]    |         ^ help: consider using `_z` instead
Dec 01 13:21:16.087 INFO [stderr] 
Dec 01 13:21:16.101 INFO [stderr] warning: function is never used: `sum_number_three`
Dec 01 13:21:16.101 INFO [stderr]  --> src/test/functions.rs:9:1
Dec 01 13:21:16.101 INFO [stderr]   |
Dec 01 13:21:16.101 INFO [stderr] 9 | fn sum_number_three(x: i32, y: i32, z:i32) -> i32 {
Dec 01 13:21:16.101 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:21:16.107 INFO [stderr]   |
Dec 01 13:21:16.107 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 13:21:16.107 INFO [stderr] 
Dec 01 13:21:16.143 INFO [stderr] warning: unused variable: `y`
Dec 01 13:21:16.143 INFO [stderr]   --> src/test/conditionals_and_loops.rs:14:9
Dec 01 13:21:16.143 INFO [stderr]    |
Dec 01 13:21:16.143 INFO [stderr] 14 |     let y = if x == 5 { 10 } else { 15 }; // y : i32
Dec 01 13:21:16.143 INFO [stderr]    |         ^ help: consider using `_y` instead
Dec 01 13:21:16.163 INFO [stderr]    |
Dec 01 13:21:16.163 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 13:21:16.163 INFO [stderr] 
Dec 01 13:21:18.093 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.09s
Dec 01 13:21:18.097 INFO [stderr] su: No module specific data is present
Dec 01 13:21:18.779 INFO running `"docker" "inspect" "a0e293210788096b62a53c217788cf36fdf487626cc6eff3353691fe7b8d5a43"`
Dec 01 13:21:19.139 INFO running `"docker" "rm" "-f" "a0e293210788096b62a53c217788cf36fdf487626cc6eff3353691fe7b8d5a43"`
Dec 01 13:21:19.486 INFO [stdout] a0e293210788096b62a53c217788cf36fdf487626cc6eff3353691fe7b8d5a43
Dec 01 13:21:19.493 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:21:20.019 INFO [stdout] d28b57dc7b817bbb101e839fc126e3f8fd8260489636b5e84136798ba10af72d
Dec 01 13:21:20.025 INFO running `"docker" "start" "-a" "d28b57dc7b817bbb101e839fc126e3f8fd8260489636b5e84136798ba10af72d"`
Dec 01 13:21:21.122 INFO [stderr] usermod: no changes
Dec 01 13:21:21.187 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Dec 01 13:21:21.188 INFO [stderr]      Running /target/debug/deps/conditionals_and_loops-681bc14781a1b73a
Dec 01 13:21:21.192 INFO [stdout] 
Dec 01 13:21:21.192 INFO [stdout] running 0 tests
Dec 01 13:21:21.192 INFO [stdout] 
Dec 01 13:21:21.192 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.192 INFO [stdout] 
Dec 01 13:21:21.199 INFO [stderr]      Running /target/debug/deps/data_types-8140b148b2c0ee04
Dec 01 13:21:21.199 INFO [stdout] 
Dec 01 13:21:21.199 INFO [stdout] running 0 tests
Dec 01 13:21:21.199 INFO [stdout] 
Dec 01 13:21:21.199 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.199 INFO [stdout] 
Dec 01 13:21:21.206 INFO [stderr]      Running /target/debug/deps/functions-e95a10fe14a0d9ae
Dec 01 13:21:21.211 INFO [stdout] 
Dec 01 13:21:21.211 INFO [stdout] running 0 tests
Dec 01 13:21:21.211 INFO [stdout] 
Dec 01 13:21:21.211 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.211 INFO [stdout] 
Dec 01 13:21:21.211 INFO [stderr]      Running /target/debug/deps/hello_world-e50cd11cd58b3f8f
Dec 01 13:21:21.213 INFO [stdout] 
Dec 01 13:21:21.213 INFO [stdout] running 0 tests
Dec 01 13:21:21.213 INFO [stdout] 
Dec 01 13:21:21.213 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.213 INFO [stdout] 
Dec 01 13:21:21.214 INFO [stderr]      Running /target/debug/deps/primitive_types-8f82af6b3104ab16
Dec 01 13:21:21.216 INFO [stdout] 
Dec 01 13:21:21.216 INFO [stdout] running 0 tests
Dec 01 13:21:21.216 INFO [stdout] 
Dec 01 13:21:21.216 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.216 INFO [stdout] 
Dec 01 13:21:21.219 INFO [stderr]      Running /target/debug/deps/vectors-1b8b069897ce2fe0
Dec 01 13:21:21.226 INFO [stdout] 
Dec 01 13:21:21.226 INFO [stdout] running 0 tests
Dec 01 13:21:21.226 INFO [stdout] 
Dec 01 13:21:21.226 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:21:21.226 INFO [stdout] 
Dec 01 13:21:21.226 INFO [stderr] su: No module specific data is present
Dec 01 13:21:22.063 INFO running `"docker" "inspect" "d28b57dc7b817bbb101e839fc126e3f8fd8260489636b5e84136798ba10af72d"`
Dec 01 13:21:22.309 INFO running `"docker" "rm" "-f" "d28b57dc7b817bbb101e839fc126e3f8fd8260489636b5e84136798ba10af72d"`
Dec 01 13:21:22.591 INFO [stdout] d28b57dc7b817bbb101e839fc126e3f8fd8260489636b5e84136798ba10af72d
